smell of fresh rain - Francés Inglés Diccionario