Definitions of statutory body
an institution, established by a legislative body, that has the legal authority to take action in a certain area
The committee is an independent statutory body set up under the Climate Change Act to advise the UK government on setting carbon budgets.