townscape
noun
- 1
A view of a town, or a subjective image of a town
- 2
A depiction of an urban scene
verb
- 1
To design and lay out (buildings) as a town.
Translate “townscape” to another language
Click any language to open the translator with this word already filled in.