What is a synonym for the word delta?

deposit or dregs