townscape
/T AW1 N S K EY0 P/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โ into another language
Choose a language below to open the translator with English selected as the source language.