Big Huge Thesaurus

alluviation

noun

sounds kind of like