From Longman Business Dictionary
injectin·ject /ɪnˈdʒekt/ verb [transitiveT]FINANCE to provide money, ideas, skills etc for an organization or an activity, to make it perform better or to stop it from failinginject something into somethingThis was an opportunity to inject some life into the campaign.
It injected new capital into the company.
—injection noun [countableC]Investors provided a much-needed cash injection of 30 million pounds.