lemuroideo
Italian
Noun
lemuroideo
m
(
plural
lemuroidei
)
lemuroid