Definition of town's hall in English:

town's hall

noun

  • Town hall.

Origin

Early 17th century; earliest use found in John Healey (c1585–c1616), translator.