aloidi
Italian
Noun
aloidi
m
plural of
aloide
Anagrams
Adilio