Source Word
stew in one's own juice
Verb
alt-of
alternative
Japanese Meaning
自業自得で苦しむ / 自らの行いの結果に苦しむ / 自分で招いた結果として苦悩する
( present singular third-person )
( participle present )
( participle past )
( past )