thundery showers - Turkish English Dictionary