town hall

views updated

town hall • n. a building used for the administration of local government.

More From encyclopedia.com