YourDictionary

Dictionary Home » Business » endowment

endowment business definition

A capital fund designed to provide a permanent source of income. A university may have an endowment to pay for student scholarships.

Learn more about endowment

link/cite print suggestion box