Meaning of “albatross” in the English Dictionary