encumbrance
noun

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

Browse by Subjects
fully diluted earnings
VAT group
decrease
Options contract multiple
Securities and Exchange Commission (SEC)