Translation of antropoid in English:

antropoid

anthropoid

adjective & noun

  • 1

    anthropoid, man-like (ape)