Definition of town-hall clock in English:
town-hall clock
noun
(also town-hall clocks)
dialect British, Northern English Moschatel, Adoxa moschatellina.
Origin
Late 19th century.
Are You Learning English? Here Are Our Top English Tips
Moschatel, Adoxa moschatellina.
Late 19th century.