1. Home
  2. >
  3. Define
  4. >
  5. TOWNHALL

Definition of TOWNHALL

  • as in townhall clock, the name of a small flowering plant, moschatel [adj]