stew in one's own juice - French English Dictionary