Italian-English dictionary »

loffa meaning in English

ItalianEnglish
loffa noun
{f}

fart [farts](an emission of flatulent gases)
noun
[UK: fɑːt] [US: ˈfɑːrt]