Subscriber login


Forgot your password?

Library card login

Other

townscape

Syllabification: (town·scape)
Pronunciation: /ˈtounˌskā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.

townscape in other Oxford dictionaries

Definition of townscape in the British & World English dictionary