hominoid

noun

  1. 1

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

Translate “hominoid” to another language

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

Hominoid Definition & Meaning | TranslatePulse