Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
alluviation
noun
(n)
the phenomenon of sediment or gravel accumulating
fenomena dari endapan kelikir atau mengumpulkan
Synonym:
deposit
,
sedimentation
source: wordnet30