Wiktionary
albatross round one's neck
n. (context idiomatic English) (alternative form of albatross around one's neck English)