Definition of town-hall clock in English:

town-hall clock

(also town-hall clocks)

noun

dialect British, Northern English
  • Moschatel, Adoxa moschatellina.

Origin

Late 19th century.