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.