English Dictionary
Definition let someone stew (in their own juice) in British English
let someone stew (in their own juice) phrase
phrase
1
to deliberately leave someone to worry about something that they have done wrong
Synonyms and related words
