encumbrance
noun

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

Browse by Subjects
bankers credit card
forward financial statement
Clearing House Automated Payments System
related company
London Commodity Exchange (LCE)