- the disposal of a building, land, or other property to a buyer under special arrangements for simultaneously leasing it on a long-term basis to the original seller, usually with an option to renew the lease.
- a property transaction in which the buyer leases the property to the seller
More Definitions
- JOHNSON, LYNDON BAINES (noun) Definition, Meaning & Examples
- BALINESE (noun) Definition, Meaning & Examples
- PURVIEW (noun) Definition, Meaning & Examples
- REPEAT ONESELF (noun) Definition, Meaning & Examples
- ROBOCOP (noun) Definition, Meaning & Examples
- BARRAMUNDA (noun) Definition, Meaning & Examples