encumbrance

Noun
  1. An onerous or difficult concern (synset 105841069)
    "the burden of responsibility"; "that's a load off my mind"
  2. A charge against property (as a lien or mortgage) (synset 113424198)
  3. Any obstruction that impedes or is burdensome (synset 103525974)

Other Searches