storm deposits - Almanca İngilizce Sözlük