English word definition — powered by WordNet
property that is leased or rented out or let
Want to remember letting?