lemuride
Italian
Noun
lemuride
m
(
plural
lemuridi
)
lemurid
Anagrams
eludermi