Irrevocable/ revocable trust.

Explain the difference between an irrevocable trust and a revocable trust.