Definition of business angel

A private investor who puts money into new business activities, especially ones based on advanced technical ideas. [1]

FT Articles & Analysis