stew in one's  juice - French English Dictionary