stew in (one's) (own) juice - Anglais Synonymes Dictionnaire

Can't found any synonym terms.