achilles' heel

(noun) Achilles' heel

< achilles tendon | achimenes >