Đặt câu với từ "north channel"

1. A river of southwest Scotland flowing about 171 km northwest to the Firth of Clyde, an estuary of the North Channel

2. The North Channel is the north distributary of the second order bifurcation and one of the Changjiang Estuary's main channels into the sea.