isolated rain showers - Alemán Inglés Diccionario