Dictionary

townscape

noun town·scape \-ˌskāp\

: the area where a town is and the way it looks

: a picture that shows part or all of a town

Full Definition of TOWNSCAPE

1
:  a representation of an urban scene
2
:  a town or city viewed as a scene
ADVERTISEMENT

First Known Use of TOWNSCAPE

1880

Browse

Next Word in the Dictionary: TownsendiaPrevious Word in the Dictionary: town planAll Words Near: townscape
ADVERTISEMENT
How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears