fbpx

Achilles’ heel

An Achilles’ heel is a weakness that could result in failure.