heavy snowfall - German English Dictionary