1. lemuroid - Noun
2. lemuroid - Adjective
Like or pertaining to the lemurs or the Lemuroidea.
One of the Lemuroidea.