
Bankroll
Business Support
Used to describe financial support for professional activities or enterprises, often with expectations of returns. 
Campaign Funding
Particularly common in political contexts, it suggests significant contribution to funding. 
Large Scale Projects
Implies a considerable amount of funding for ambitious or expensive projects. 