An "irrevocable trust' is a trust that can not be amended or revoked.
A "covenant" is a legal promise obligating a party to do something. Covenants are...