local authority
nounDefinition of local authority
British
: an organization that is in charge of the public services for a community