townscape
noun
town·scape
ˈtau̇n-ˌskāp
1
: a representation of an urban scene
2
: a town or city viewed as a scene
Love words? Need even more definitions?
Merriam-Webster unabridged
Share