stew in your own juice - French English Dictionary