encumbrance
noun

a liability which is attached usually to a property or land, e.g. a mortgage or charge

Browse by Subjects
allowance
fixed asset turnover
face value
Gross National Income (GNI)
Cash Delivery