VOCABULARY - IDIOMS

Achilles’ Heel

Meaning:

The weak point of an otherwise powerful person or organization

Examples: