local authority
noun /ˌləʊkl ɔːˈθɒrəti/
/ˌləʊkl əˈθɔːrəti/
(British English)- the organization that is responsible for the government of an area in the UK
(英国的)地方当局,地方政府 Collocations DictionaryLocal authority is used before these nouns:- grant
- housing