caracche
Italian
Noun
caracche
f
plural of
caracca