What is the meaning of town hall in English?

Learn vocabulary with pictures as well as definitions of town hall in English

Learn in

See more

n. town hall

Definition of town hall in English

Headquarters of a local government.

Synonyms of town hall in English

city hallguildhall