Explain Deposition
Deposition Technical Terms
Deposition: The laying down of any material by any agent such as wind, water, ice or by other natural processes. HP
Deposition: The laying down of any material by any agent such as wind, water, ice or by other natural processes. HP