anthropoids

English

Noun

anthropoids

  1. plural of anthropoid