What is the Definition of a Canal?

A canal can mean a couple of different things depending on the context it is used. It can be long and narrow strip of water that is designed for boats. It also can be a body passage for the secretion of a substance.