sich voll reinhängen

listen to the pronunciation of sich voll reinhängen
Немецкий Язык - Английский Язык
to work flat out
to throw oneself into it