Italian-English dictionary »

scoreggiona meaning in English

ItalianEnglish
scoreggiona noun
{f}

farter(one who farts)
noun