Dictionary search results

Showing 1-2 of 2 results

hominoid British & World English

A primate of a group that includes humans, their fossil ancestors, and the great apes

hominoid New Oxford Dictionary for Writers & Editors

primate of a group which includes humans and the great apes