squirm with embarrassment - Turc Anglais Dictionnaire