A 'public body' is a formally established organisation that is (at least in part) publically funded to deliver a public or government service, though not as a ministerial department.
If a flag appears next to this message, click on it to see others' comments about this definition