phrases, sayings, idioms and expressions at

Albatross around your neck

Posted by Sax on October 18, 2003

Can you please tell me the meaning of this phrase, and where it comes from? Thank you - SAX