lemuri catta
Italian
Noun
lemuri
catta
m
plural of
lemure catta