to begin to do sth with energy and enthusiasm
THROW YOURSELF / STH INTO STH
Meaning of THROW YOURSELF / STH INTO STH in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005