stewed in one's own juice

English

Verb

stewed in one's own juice

  1. simple past and past participle of stew in one's own juice