grubstake has definitions from the field of business
1
[ verb ] (business) supply with funds in return for a promised share of profits

Related terms

fund

2
[ noun ] (business) funds advanced to a prospector or to someone starting a business in return for a share of the profits

Related terms

interest

*