townscape

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

Definition of townscape

  1. 1 :  a representation of an urban scene

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

1867

First Known Use of townscape

1867


TOWNSCAPE Defined for English Language Learners

townscape

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

Definition of townscape for English Language Learners

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

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

Learn More about townscape


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).