non-departmental public body

Definitions

Law

  • noun a national or regional public body, working independently of the ministers to whom it is accountable, e.g. the Environmental Agency, some Royal Commissions.

Politics

  • noun an organisation set up to carry out a specific role within government responsibilities, but which is not a government department or part of one.
http://www.dictionarycentral.com/definition/non-departmental-public-body.html