* * *
financial investment UK US noun [C or U] FINANCE
► the act of providing money for a business rather than other forms of investment such as effort or time, or the money provided: »
His job was to provide financial investment to new and existing portfolio companies.
Financial and business terms. 2012.