Noun: townsite 'tawn,sIt
Usage: N. Amer
Usage: N. Amer
- 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