Achilles' heel - meaning and origin. - The meanings and origins of English Phrases, Sayings and Prov
Achilles' heel - the meaning and origin of this saying. ... Meaning A weak or vulnerable factor. Origin The legend of Achilles has it that he was dipped into the river Styx by his mother Thetis in order to make him invulnerable....