What does bis zum Halse drinstecken mean?

bis zum Halse drinstecken - German to English

is to one's throat in a thing