storm deposits - French English Dictionary