1. Home
  2. >
  3. Define
  4. >
  5. TOWNSCAPE

Definition of TOWNSCAPE

  • town or city viewed as a scene
  • a representation of an urban scene
  • a view of a town [n -S] / to design a town [v TOWNSCAPED, TOWNSCAPING, TOWNSCAPES]