The phrase ‘Achilles’ heel’ means___

  • A strong point
  • A weak point
  • A permanent Solution
  • A serious idea

No description found