1 townsite | Definition of townsite

townsite

noun
town·​site

Definition of townsite

: 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

First Known Use of townsite

1818, in the meaning defined above

Keep scrolling for more