light rain showers - German English Dictionary