hominoidea : Idioms & Phrases


superfamily hominoidea

  • noun anthropoid apes and human beings
    Hominoidea.
WordNet