windy downpour - Turkish English Dictionary