Definition of urbanscape in US English:

urbanscape

noun

  • The urban landscape; the appearance or layout of an urban area.

Origin

1950s. From urban + -scape.

Pronunciation

urbanscape

/ˈəːb(ə)nskeɪp/