Translation of anthropoid in Malay

anthropoid

antropoid

adjective & noun

  • 1

    antropoid, seperti manusia (beruk)