anthropoid : Idioms & Phrases


anthropoid ape

  • noun any tailless ape of the families Pongidae and Hylobatidae
WordNet