The phrase "new endowment" refers to a recent or newly acquired amount of money or property given to an organization or institution.