lemuride

Italian

Noun

lemuride m (plural lemuridi)

  1. lemurid

Anagrams