Definition of townscaping in English:

townscaping

noun

  • The planning of the visual appearance of a town or other urban area; the result of this.

Origin

1950s; earliest use found in The Times.