lemuri-lemurs: meaning, definitions and translations

Italian dictionaryItalianEnglish

What is lemuri? lemuri is lemurs

What is lemurs?

  • (spec. al pl.). Nome dato dagli antichi Romani agli spiriti vaganti dei morti.
  • (ZOOL). Proscimmia vivente nel Madagascar.

Search words

Upgrade your experience