Translation of antropoid in English:

antropoid

anthropoid

adjective

  • 1

    anthropoid, manlike

noun

  • 1

    anthropoid, manlike ape