Definition of Welsh mortgage in English:

Welsh mortgage

noun

Finance
historical
  • A mortgage in which the mortgaged property is conveyed to the creditor, who receives rent and profits in lieu of interest without power of sale, the borrower being able to redeem the property at any time upon payment of the principal.

Origin

Early 18th century; earliest use found in Cases High Court Chancery.