There are multiple definitions - click on the translation that matches your context.

法定机关

名词

full

statutory body

noun

Definitions of statutory body

English

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.