Meaning of albatross

Definition of albatross

(noun) (figurative) something that hinders or handicaps; "she was an albatross around his neck"

Other information on albatross

WIKIPEDIA results for albatross
Amazon results for albatross