Big Huge Thesaurus

sivapithecus

noun

sounds kind of like