hominoid

1. (noun) a primate of the superfamily Hominoidea
Related Words: Aegyptopithecus, Algeripithecus minutus, primate, proconsul



Terms and Conditions of Use / Copyright Notice