Big Huge Thesaurus

humanoid

noun

sounds kind of like