rain splash showers - Spanish English Dictionary