YourDictionary

Dictionary Home » Invest » encumbrance

encumbrance investment & finance definition

A lien, charge, or claim that is attached to real property. Properties with mortgages are encumbered.

See encumbrance in Wall Street Words

Learn more about encumbrance

link/cite print suggestion box