English English Wikipedia has an article on:townsiteWikipedia Etymology From 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 towniestWikiwand - on Seamless Wikipedia browsing. On steroids.