It's a portage!
portage.
A large body of water that flows through land might be called a river. Another name for a large body of water that flows through land would be a canal.
river
On Land
A strait is a narrow channel of the sea joining two larger bodies of waterAn Isthmus is a relatively narrow strip of land (with water on both sides) connecting two larger land massesOne is a thin bit of water between two big bits of land (that is a strait) whereas the other is a thin bit of land between two big bits of water (that is an isthmus).
A watershed is an area of land that drains to a common body of water.
A river is a large stream of fresh water that flows across land and empties into an ocean, lake, or some other body of water.
A river or a stream fits this decription...
Island body of land with water around it
Island body of land with water around it
A lake generally overflows at a location where the surrounding land is lowest.
A glacier is a body of water.