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
See townscape defined for English-language learners
ADVERTISEMENT
First Known Use of TOWNSCAPE
1880
Rhymes with TOWNSCAPE
Browse
Next Word in the Dictionary: TownsendiaPrevious Word in the Dictionary: town planAll Words Near: townscape
ADVERTISEMENT
Seen & Heard
What made you want to look up townscape? Please tell us where you read or heard it (including the quote, if possible).