light rain showers - Turkish English Dictionary