Select the most appropriate meaning of the given idiom: Achilles’ Heel SSC SSC CGL Tier 2 Easy Vocabulary MCQ Question Select the most appropriate meaning of the given idiom: Achilles’ Heel Options A. Irrelevant thing B. Vulnerable point C. Fast runner D. Costly item idiomsphrasesvocabularymeaning