town hall

Definitions

General English

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
http://www.dictionarycentral.com/definition/town-hall.html