Dictionary |
1 Result
#1
letting
n.
[
lease
,
rental
] property that is leased or rented out or let
. wn