Slovnenya

Translation English French: alluvion

Dictionary: main
alluvion
noun
1 lot.
2 trombe.