STEWED IN HIS OWN JUICE


Meaning of STEWED IN HIS OWN JUICE in English

was forced to suffer the consequences of what he brought upon himself

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.