leave someone flat-footed - Francés Inglés Diccionario