LEMUR


Meaning of LEMUR in English

n. any of a number of small monkey-like nocturnal mammals that live in trees (common to Madagascar and the Comoro Islands)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.