Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

townscape Definition

Cancel
townscape
noun(town-scape)
a representation of an urban scene
townscape
noun(town-scape)
a town or city viewed as a scene

Words Related to townscape!

townscape Examples by Brain Bank Users