Translation of lemur in English:

lemur

lemur

noun

  • 1

    lemur, animal that lives in Madagascar