English Dictionary
Definition town hall in British English
town hall noun
[countable] noun
1
a building that has all the offices of a town's local government
Synonyms and related words
Synonyms and related words
2
in the US, an event at which a politician or public official answers questions from members of the public
Example
Angry constituents confronted Republican lawmakers at separate town halls in California and Florida.
