town council
Concise Oxford English Dictionary © 2008 Oxford University Press:
town council
▶noun (especially in the UK) the elected governing body in a municipality.
– derivatives
town councillor noun.
town councillor noun.
'town council' also found in these Oxford entries:

