deed of release: meaning in law

A deed that releases property from an encumbrance, such as a mortgage

Browse all legal terms →