1 definition by Divaprincess
An ape like animal, in which is most commonly found in the South African jungle. Known for it's crazy uncontrollable mane and demented monkey calls. Also, one of the worlds most unattractive mammals.
by Divaprincess June 6, 2014