storm deposits - Spanish English Dictionary