Meaning of cannula

Definition of cannula

(noun) a small flexible tube inserted into a body cavity for draining off fluid or introducing medication

Other information on cannula

WIKIPEDIA results for cannula
Amazon results for cannula