IN DEEP SHIT


Meaning of IN DEEP SHIT in English

Phrs. In big trouble.

Slang English vocab.      Английский сленговый словарь.