lemuridi
Italian
Noun
lemuridi
plural of
lemuride