Lemuroid

word

1. Adjective

Like or pertaining to the lemurs or the Lemuroidea.

2. Noun

One of the Lemuroidea.
More about this word
Synonyms and related words
Explore this word
Feedback