TOWNSITE


Meaning of TOWNSITE in English

■ 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.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.