Subscriber login


Forgot your password?

Library card login

Other

townscape

Pronunciation: /ˈtaʊnskeɪp/
Definition of townscape

noun

  • the visual appearance of a town or urban area; an urban landscape:the building’s contribution to the townscape an industrial townscape
  • a picture of a town: sparkling townscapes by the artist’s pupil

townscape in other Oxford dictionaries

Definition of townscape in the US English dictionary