canal
noun
1) an artificial watercourse, usually with clearly defined banks and depths, controlled water levels, and often locks to allow movement of vessels between different levels. Canals may allow movements of fishes between previously unconnected drainages.