the lightning flashed and the thunder roared - Francés Inglés Diccionario