( informal ) to leave sb to worry and suffer the unpleasant effects of their own actions
LET SB STEW IN THEIR OWN JUICE
Meaning of LET SB STEW IN THEIR OWN JUICE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005