Meaning of “town council” in the English Dictionary