Sicilian edit

Noun edit

babbarotta

  1. plural of babbarottu