Online Dictionary
Definition of " Achilles' heel " in English French Dictionary
Results
Achilles' heel
  • {ID} talon d'Achille [M]