stew in one's own juice Hear it!

stew in one's own juice* Synonyms

stew in one's own juice*

v.

endure, be punished, take one's own medicine*; see suffer 1.