English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition streetscape in British English

streetscape noun

noun
1

a view of a street from residences or businesses located on the street

Example

View the evergreen streetscape from the plentiful front windows of the home.

Definition streetscape in British English