Lemuroidea
-
A suborder of primates, including the lemurs, the aye-aye, andallied species. [Written also Lemuroida.]
Lemuroidea meaning & definition 1 of Lemuroidea.
A suborder of primates, including the lemurs, the aye-aye, andallied species. [Written also Lemuroida.]