Portuguese-English dictionary »

calcanhar de aquiles meaning in English

PortugueseEnglish
calcanhar de Aquiles noun
{m}

Achilles heel(vulnerability in an otherwise strong situation)
noun