winter rain or sleet that occurs in mountainous areas - German English Dictionary