Vocabulary

心血を注ぐ

to put one's heart and soul (into); to completely devote oneself (to)

expression verb