60 views
in Nature by (1.3k points)
delta

Please log in or register to answer this question.

1 Answer

0 votes
by (7.8k points)
Yes, a delta is a triangular area of land that forms at the mouth of a river where the river deposits sediment, such as alluvium, carried downstream.
...