Meaning of albatross
Definition of albatross
(noun)
(figurative) something that hinders or handicaps; "she was an albatross
around
his neck"
large
web-footed
birds of the
southern
hemisphere
having
long
narrow
wings;
noted
for
powerful
gliding
flight
Other information on albatross
WIKIPEDIA results for
albatross
Amazon results for
albatross
Tweet