babbarotta
Sicilian
Noun
babbarotta
plural of
babbarottu