Big Huge Thesaurus

hominoid

noun

sounds kind of like