hominoidea

(noun) Hominoidea

< hominoid | hominy >