lemuroidea
English
lemuroidea meaning in English • lemuroidea का अर्थ अंग्रेजी में
n. pl.
- A suborder of primates, including the lemurs, the aye-aye, and allied species.