noun
Meaning 1
A property transaction where a party sells something, then leases it from the purchaser. The seller is released from tax, depreciation, and maintenance costs, and the buyer is guaranteed an income from the property.
Definition source: English Wiktionary via Wiktextract
Usage: countable, uncountable
Topics: business, finance
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided