Chinese-English dictionary »

阿喀琉斯之踵 /Ākāliúsī zhī zhǒng/ meaning in English

ChineseEnglish
阿喀琉斯之踵 /Ākāliúsī zhī zhǒng/ noun

Achilles heel(vulnerability in an otherwise strong situation)
noun