burst of wind and rain - Francés Inglés Diccionario