Definitions for "Public Foundation"
A foundation that receives a significant portion of its funds from the government.
a nongovernmental public charity that operates grants programs benefiting unrelated organizations or individuals as one of its primary purposes
a registered charity that spends more than half its income in gifts to other charities