squirm with embarrassment - Allemand Anglais Dictionnaire