scattered snow showers - Turkish English Dictionary