Meaning of the word "town hall" in English

What does "town hall" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

town hall

US /ˈtaʊn hɔːl/
UK /ˈtaʊn hɔːl/
"town hall" picture

Noun

1.

a public building used for a town's administrative business and public meetings

Example:
The mayor announced the new policy at the town hall meeting.
The old town hall building is a historical landmark.
Learn This Word at Lingoland