shower of rain and snow - Turco Inglés Diccionario