Definition Definition

lemuroidea - Meaning and Examples

Meaning of 'lemuroidea' (Webster Dictionary)

1 . Lemuroidea [ n. pl.]
- A suborder of primates, including the lemurs, the aye-aye, and allied species.