What is the geographical term for a landform created by the deposition of sediment? 🔊
The geographical term for a landform created by the deposition of sediment is a delta. Deltas typically form at river mouths where sediment is deposited as the river meets a larger body of water.
Equestions.com Team – Verified by subject-matter experts