lettingEnglish

lease, letting, rental

Noun

Property that is leased or rented out or let

English: lease, rental, letting

English words with similar meanings

Show 2 words

Words that start with "letting"