Lysa / Law Dictionary / deed of release deed of release: meaning in law A deed that releases property from an encumbrance, such as a mortgage Browse all legal terms →