Definition of town hall in English:
A building used for the administration of local government.
- He said people had the right to know how much administration restructuring at the town hall cost.
- In its time this tiny jewel of a palace has served as a governor's residence, a town hall, a mint and a prison.
- It will be set up at the top of the town hall to receive signals from the mobile cameras wherever they are in Colchester.
Definition of town hall in:
- British & World English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.