An Encylopedia Britannica Company

local authority

1 ENTRIES FOUND:
local authority noun
plural local authorities
local authority
noun
plural local authorities
Britannica Dictionary definition of LOCAL AUTHORITY
[count] British
: an organization that is in charge of the public services for a community