dedicate all of one's resources to, spend one's lifetime working toward a cause or project
DEVOTE ONE'S LIFE TO
Meaning of DEVOTE ONE'S LIFE TO in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012