A place that has houses, stores, offices, schools, etc. A town is larger than a village but smaller than a city.