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

WORD OF THE DAY

holding stubbornly to a belief or view

Get Word of the Day daily email!