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