terrasseEnglish

terrace, terrasse

Verb

Provide (a house) with a terrace

English: terrace, terrasse

English words with similar meanings

Show 1 words