albatross around one's neck (English, noun)
expansion: albatross around one's neck
Senses:
glosses: A characteristic, possession, associate, or previous deed that hinders one's ability to succeed.
tags: figuratively
idiomatic
Forms:
form: albatross round one's neck
tags: alternative