Yamasa's definitions
a species of monkey/human... this species has all the abilities of a human, but also has more hair than a monkey butt
oh, my god! it's mustachio-man!
by Yamasa February 22, 2003
Get the moustachiomug. by Yamasa February 22, 2003
Get the Minjemug. 