deer-in-headlights - Francés Inglés Diccionario