The phrase
"generous endowment" refers to a large amount of money or valuable assets that are given or provided to support a cause or institution. It means there is a significant amount of financial support available to help fulfill the needs and goals of the recipient.
Full definition