Mainly in business English: to invest money in a startup as an angel investor.
Definitions
(business) To provide financial backing to a startup or entrepreneur, typically in exchange for equity. After exiting her last company, she decided to angel several promising tech ventures.
Used attributively before another noun (e.g., "angel investor")
Definitions
Used before another noun to denote a connection with angels or angel investors. The startup is seeking angel funding to expand its operations.