English Dictionary
Definition in British English
phrase
phrase
1
to be in serious trouble
Synonyms and related words
