squirm with embarrassment - Français Anglais Dictionnaire