plough in
• invest money in a business.
• "Chevron has ploughed in £9 billion to build out three more oil fields"
Similar:
invest in,
put money into,
sink money into,
lay out money on,
provide capital for,
spend money on,
fund,
back,
finance,
underwrite,
subsidize,
support,
pay for,
buy into,
buy shares in,
buy/take a stake in,
get a piece of,
splash out on,
• plough grass or other material into the soil to enrich it.
• "clover was grown to plough in as green manure"