Charitable Trust
Definition

Charitable trusts are irrevocable trust established by a donor to provide an income stream to the income beneficiary, while the charity receives the remainder value when the trust terminates.