English | German | Russian | Czech

townscape English

Meaning townscape meaning

What does townscape mean?

townscape

A view of a town, or a subjective image of a town (arts) A depiction of an urban scene

townscape

(transitive) To design and lay out (buildings) as a town.

Synonyms townscape synonyms

What other words have the same or similar meaning as townscape?

townscape English » English

street

Are you looking for...?