EnglishMain Dictionary
albatross
Universal Words
noun
1 a very large white seabird with long wings that lives in the Pacific and Southern Oceans
2 [usuallysing.] (written) a thing that causes problems or prevents you from doing sth:
The national debt is an albatross around the president's neck.