meaning of bis über beide Ohren in Arbeit stecken

bis über beide Ohren in Arbeit stecken - German to English

to be completely immersed in work