■ noun N. Amer. a tract of land set apart by legal authority to be occupied by a town and usually surveyed and laid out with streets.
TOWNSITE
Meaning of TOWNSITE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004