meaning of bis über beide Ohren drinstecken

bis über beide Ohren drinstecken - German to English

to be in over your mind