1.
heart and soul; one's utmost energy
The whole of a person's mental and physical energy, thought of as something poured into a long undertaking. Used almost exclusively in the set phrase 心血を注ぐ.
Related Words
Compare:
全力を尽くす (to do one's very best)