townscape
town·scape
noun \-ˌskāp\Definition of TOWNSCAPE
1
: a representation of an urban scene
2
: a town or city viewed as a scene
First Known Use of TOWNSCAPE
1880
Rhymes with TOWNSCAPE
Browse
Next Word in the Dictionary: Townsendia
Previous Word in the Dictionary: town plan
All Words Near: townscape
Previous Word in the Dictionary: town plan
All Words Near: townscape
Seen & Heard 
What made you want to look up townscape? Please tell us where you read or heard it (including the quote, if possible).


See 








