Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lemuroidea

- A suborder of primates, including the lemurs, the aye-aye, and allied species.