Limited life trust

Limited life trust,

Definition of Limited life trust:

  1. That must be terminated upon the expiry of a period fixed at the time of its formation.

Meaning of Limited life trust & Limited life trust Definition