Home / Report Question

Q. Idioms and phrases for: Achilles’s heel
  • A. weak spot
  • B. source of strength
  • C. what they cherish most
  • D. top priority

Correct Answer: A