English
Detailed Synonyms for albatross in English
albatross:
albatross [the ~] nom
-
the albatross
– large web-footed birds of the southern hemisphere having long narrow wings; noted for powerful gliding flight 1 -
the albatross
– (figurative) something that hinders or handicaps 1