MalayTranslate.com
Malay to English Translator
Translate Here

English to English

alluviation

noun (n)

  • the phenomenon of sediment or gravel accumulating
    fenomena dari endapan kelikir atau mengumpulkan
    source: wordnet30