Noun;
1. An unusually dense mound of pubic hair, most often seen in, but not limited to, non-human primates.
1. An unusually dense mound of pubic hair, most often seen in, but not limited to, non-human primates.
by Edmond Fartknuckle May 25, 2022