1 result found

Search Results for: cebidae

Haplorrhine

Definition noun, plural: haplorrhines Any of the primates characterized mainly by being dry-nosed because of a lack of a... Read More