stambecche
Italian
Noun
stambecche
f
plural of
stambecca