sich voll reinhängen

listen to the pronunciation of sich voll reinhängen
Deutsch - Englisch
to work flat out
to throw oneself into it