Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
townsite
in English
townsite
us
//taʊnsīt//
uk
//taʊnsaɪt//
#moderate
Definitions
Noun
a
surveyed
land
area
marked
for
town
development
The
city
council
designated
a
new
townsite
for
the
growing
population
.
Base Words
site
town