storm deposits - Turkish English Dictionary