cringe with shame for others - Turc Anglais Dictionnaire