English-Italian dictionary »

flea bag meaning in Italian

EnglishItalian
flea bag ((slang) dog)
noun

sacco di pulcinoun
{m}