Albatross Around One's Neck Meaning

(idiomatic) Something that one is associated with that keeps one from succeeding in what they want to achieve.

Example:   He bought the properties last year hoping to make a profit out of reselling them; however, with the economic downturn, they have now become an albatross around his neck.