like a deer in headlights - Français Anglais Dictionnaire