town hall


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


  • noun a building in the centre of a town where the town council meets and where the town’s administrative offices are