ˈ ̷ ̷ˌ ̷ ̷ noun
: the site of a town
each townsite must be selected with an eye to irrigation — R.A.Billington
specifically : a tract of land laid out with streets and subdivided into lots for the development of a town
laid out a townsite on part of his extensive holdings — American Guide Series: Louisiana