town meeting

noun

1.
government of a town by an assembly of the qualified voters
2.
a meeting of the inhabitants of a town