Albatross - Definition

albatross

n 1: (figurative) something that hinders or handicaps; "she was
an albatross around his neck" [syn: albatross,
millstone]
2: large web-footed birds of the southern hemisphere having long
narrow wings; noted for powerful gliding flight [syn:
albatross, mollymawk]

Look up another word