Definify.com

Definition 2024


omomyid

omomyid

English

Noun

omomyid (plural omomyids)

  1. (zoology) Any member of the family Omomyidae, a diverse group of extinct primates.

Related terms

  • omomyine