Definition of “albatross” - English Dictionary