LEMUROID


Meaning of LEMUROID in English

I. -ˌrȯid adjective

Etymology: New Latin Lemuroidea

: of, relating to, or resembling the lemurs or the Lemuroidea

II. noun

( -s )

Etymology: New Latin Lemuroidea

: one of the Lemuroidea

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.