YourDictionary

Dictionary Home » Science » hominoid

hominoid science definition

A primate belonging to the superfamily Hominoidea, which includes apes and humans.

Learn more about hominoid

link/cite print suggestion box