patches of ice and snow - English Synonyms Dictionary