Dictionary search results

Showing 1-5 of 5 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

Achilles heel English-Spanish

talón masculine de Aquiles