Big Huge Thesaurus

sinanthropus

noun

sounds kind of like