Italian-English dictionary »

il pesce puzza dalla testa meaning in English

ItalianEnglish
il pesce puzza dalla testa phrase

the fish rots from the head(proverb)
phrase