YourDictionary

canal medical definition

noun
A duct, a channel, or a tubular structure.

Learn more about canal

link/cite print suggestion box