town
Definitions
General English
- noun a place, larger than a village, where people live and work, with houses, shops, offices, factories and other buildings
General Science
- noun a collection of buildings, an urban area smaller than a city and larger than a village
Military
- noun a large settlement
