storm deposits - German English Dictionary