whirl of rain/snow - Turkish English Dictionary