Translation of hominid in Malay

hominid

hominid

noun

  • 1

    hominid, anggota famili primat termasuk manusia moden dan nenek moyang mereka yang telah pupus