British Dictionary definitions for canal

canal

noun

an artificial waterway constructed for navigation, irrigation, water power, etc

any of various tubular passages or ductsthe alimentary canal

any of various elongated intercellular spaces in plants

astronomyany of the indistinct surface features of Mars originally thought to be a network of channels but not seen on close-range photographs. They are caused by an optical illusion in which faint geological features appear to have a geometric structure