let him stew in his own juice - Turc Anglais Dictionnaire