IN OVER ONE'S HEAD


Meaning of IN OVER ONE'S HEAD in English

in a situation that is too much / too difficult for one to

English idioms vocab.      Словарь английских идиом и выражений.