public trust

noun

1.
a trust created for charitable or religious or educational or scientific purposes