Multiple choice Formed at the mouth of the river from dropped particles drumlins moraines delta terminus Reveal answer Fill a bubble to check yourself C Correct answer Explanation A delta is a landform created at the mouth of a river where the flow slows down and deposits the sediment it has been carrying.