parish council


noun

(in England and, formerly, Wales) the administrative body of a parish See parish (def. 3)