townsite
English
Etymology
town + site
Noun
townsite (plural townsites)
- In former British colonies, a tract of land authorized to be developed as a town and then surveyed and marked out with streets.
Anagrams
- towniest