townsite
noun
town·site
: 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
Love words? Need even more definitions?
Merriam-Webster unabridged
Share