Golden Albatross Share definition Flag The act of urinating in somebody's mouth while they are performing fellatio John - I was going down on Jenny last night and she gave me a Golden Albatross Jim - Ew man that's gross Golden Albatross by crimsoncape September 5, 2015 Get the Golden Albatross mug.