What does bis zum Hals in der Scheiße stecken mean?

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

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