A charitable trust is an irrevocable trust established for charitable purposes, and is a more specific term than "charitable organization".