Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: townsite  'tawn,sIt
Usage: N. Amer
  1. An area of land designated or planned for the development of a town, especially the original or central area
    "The historic townsite contains many well-preserved 19th-century buildings"

Derived forms: townsites

Encyclopedia: Townsite