Charitable trust

: a trust created for the purpose of performing charity or providing social benefits
NOTE: Unlike most trusts, a charitable trust does not require definite beneficiaries and may exist in perpetuity.