Townscape Definition
tounskāp
townscapes
noun
A picture or view of a town or a part of a town.
Webster's New World
A picture of an urban scene.
American Heritage
Other Word Forms of Townscape
Noun
Singular:
townscape
Plural:
townscapesOrigin of Townscape
-
town +"Ž -scape
From Wiktionary
Find Similar Words
Find similar words to townscape using the buttons below.