Letting Meaning

There are 1 meaning(s) for word Letting

Meaning 1 : property that is leased or rented out or let

    Synonyms : lease,  rental