local_authority
1. [ noun ] (British) an administrative unit of local government
Related terms: agency UK