From Longman Business Dictionarybusiness angelbusi‧ness an‧gel /ˌbɪznəs ˈeɪndʒəl/ noun [countable] FINANCE a private investor who puts money into new business activities, especially ones based on advanced technical ideasIn the UK, business angels are a more important source of investment for start-ups than venture capital funds.