Big Huge Thesaurus

Sinanthropus

noun

sounds kind of like