patches of ice and snow - Turkish English Dictionary