anthropoidea : Idioms & Phrases


suborder anthropoidea

  • noun monkeys; apes; hominids
    Anthropoidea.
WordNet