town hall
Definitions
General English
- noun the main building in a town, where the town council meets, and where many of the council departments are
General Science
- noun a building in a town where the administrative offices of the town are situated and where the local council has its meetings
Travel
- noun a building in the centre of a town where the town council meets and where the town’s administrative offices are
