albatross

Noun
  1. (figurative) something that hinders or handicaps (synset 105697450)
    "she was an albatross around his neck"
  2. Large web-footed birds of the southern hemisphere having long narrow wings;
    Noted for powerful gliding flight (synset 102060875)

Other Searches