DICTIONARY


Definition of ALBATROSS

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