Dictionary
noun : ALBATROSS
Source:WordNet 3.1
-
1. (
) (figurative) something that hinders or handicaps; "she was an albatross around his neck" ;
-
2. (
) large web-footed birds of the southern hemisphere having long narrow wings; noted for powerful gliding flight ;
See more about : ALBATROSS