Town refers to a human settlement that is smaller than a city but larger than a village.
In different contexts, town can mean:
1. A populated area with fixed boundaries
2. The central business district of a city (downtown)
3. The people living in a particular town
4. In British English, it can refer to London specifically
Common phrases: "go to town" (do something enthusiastically), "paint the town red" (go out and enjoy oneself)