To be on a foundation

to be entitled to a support from the proceeds of an endowment, as a scholar or a fellow of a college.

See also: Foundation

Webster's Revised Unabridged Dictionary, published 1913 by G. & C. Merriam Co.