Looking for the meaning or definition of the word albatross? Here's what it means.
Noun
Any of various large seabirds of the family Diomedeidae ranging widely in the Southern Ocean and the North Pacific and having a hooked beak and long narrow wings.
(golf) A double eagle, or three under par on any one hole, except a par 3 hole.