English Dictionary
Definition public body in British English
public body noun
[countable] noun
1
an organization whose work is part of the process of government, but is not a government department
Synonyms and related words
