1 local authority | Definition of local authority

local authority

noun

Definition of local authority

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