Canal

Definition of Canal from the PharmacyDictionary.in

Canal

A duct or channel; a tubular structure.

Not Available