heavy rain and snow - Turkish English Dictionary