meaning of bis zum Hals in der Scheiße stecken

bis zum Hals in der Scheiße stecken - German to English

to be in keech as much as one's chin [Scot.] [vulg.]