VOCABULARY - IDIOMS

Albatross Around One’s Neck

Meaning:

Something from one’s past that acts as a hindrance

Examples: