scarabilli
Italian
Noun
scarabilli
m
plural of
scarabillo