townsite (English, noun)
expansion: townsite (plural townsites)
Senses:
glosses: In former British colonies, a tract of land authorized to be developed as a town and then surveyed and marked out with streets.
Forms:
form: townsites
tags: plural