town hall


town hall

noun

  1. a hall or building belonging to a town, used for the transaction of the town’s business and often also as a place of public assembly.

noun

  1. the chief building in which municipal business is transacted, often with a hall for public meetings

Leave a Reply

Your email address will not be published. Required fields are marked *

45 queries 1.231