Meaning of letting

Definition of letting

(noun) property that is leased or rented out or let

Other information on letting

WIKIPEDIA results for letting
Amazon results for letting