What is Term Endowment?

Legal Definition
Donated funds that need to be used during a set period of time.