Big Huge Thesaurus

Mandrillus

noun

sounds kind of like