Italian-English dictionary »

tallone d'achille meaning in English

ItalianEnglish
tallone d'Achille noun
{m}

Achilles heel(vulnerability in an otherwise strong situation)
noun