Big Huge Thesaurus

Sivapithecus

noun

sounds kind of like