Find the word definition

Wiktionary
albatross round one's neck

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