isolated snow showers - Turkish English Dictionary