1. Strong financial, political, or moral support from a significant source
The project received substantial backing from the government.
O projeto recebeu apoio substancial do governo.
2. Significant endorsement or sponsorship that provides resources or credibility
The startup needed substantial backing to launch its operations.
A startup precisava de apoio substancial para lançar suas operações.