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