Dictionary search results

Showing 1-2 of 2 results

Achilles heel British & World English

A weakness or vulnerable point

Achilles heel English Thesaurus

the cost of the process may prove to be its Achilles heel