Albatrosses, noun plural of albatross. Synonyms in the same form.
millstones, encumbrances, mollymawks, goonies
All synonyms for albatross →