like a deer in the headlights - Francés Inglés Diccionario