the remnants of a storm - Francés Inglés Diccionario