Lemuroid(a.) Like or pertaining to the lemurs or the Lemuroidea.
Lemuroid(n.) One of the Lemuroidea.

Words within lemuroid