Multiple choice Low, water land that is formed at the mouth of a river. island isthmus delta gulf Reveal answer Fill a bubble to check yourself C Correct answer Explanation A delta is a landform created by the deposition of sediment that is carried by a river as the flow leaves its mouth and enters slower-moving or stagnant water.