hominoids

noun

  1. 1

    Any primate (including humans and apes) belonging to the superfamily Hominoidea

Translate “hominoids” to another language

Click any language to open the translator with this word already filled in.