isolated showers and thunderstorms - Turkish English Dictionary