hominoid

Noun
  1. A primate of the superfamily Hominoidea (synset 102473931)

Found on Word Lists

Other Searches