1. 拖累;障碍;累赘
An encumbrance is something or someone that encumbers you.
1. any obstruction that impedes or is burdensome
Synonym: hindrancehinderancehitchpreventivepreventativeincumbranceinterference
2. an onerous or difficult concern
e.g. the burden of responsibility
that's a load off my mind
Synonym: burdenloadincumbranceonus
3. a charge against property (as a lien or mortgage)
Synonym: incumbrance