Translation of anthropoid in Malay

anthropoid

antropoid

noun & adjective

  • 1

    antropoid, seperti manusia (beruk)