"has long" is not in the dictionary.


Did you mean albatross?
albatross
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.
°A double eagle, or three under par on any one hole.