Fetching details from the dictionary...

throwing in; inserting; depositing (e.g. a ballot)
investment; commitment (of funds, personnel, etc.); injection; infusion
launching (a product into the market); introduction
submitting (a job to a computer); issuing (a command)
自動販売機に硬貨を投入して飲み物の切符を買った。
Buy a ticket by inserting coins.
経済対策として政府は市場に大量の公的資金を投入した。
The government invested a large amount of funds.
全力を仕事に投入した。
I threw myself fully into the work.