Italian-English dictionary »

stocazzo meaning in English

ItalianEnglish
stocazzo interjection

my ass(Indicates disapproval, disagreement, or disbelief)
interjection