Quantcast
Merriam-Webster Logo
  • Dictionary
  • Thesaurus
  • Scrabble
  • Spanish Central
  • Learner's Dictionary

townscape

play
noun town·scape \-ˌskāp\

Simple Definition of townscape

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

  • : a picture that shows part or all of a town

Source: Merriam-Webster's Learner's Dictionary

Full Definition of townscape

  1. 1 :  a representation of an urban scene

  2. 2 :  a town or city viewed as a scene

1880

First Known Use of townscape

1880


Seen and Heard

What made you want to look up townscape? Please tell us where you read or heard it (including the quote, if possible).