English Dictionary
Definition parish council in British English
parish council noun
[countable] noun
1
the local government in some small areas in England
Synonyms and related words
