VariousWords beta
Related Terms:
Definitions:
Noun
cannula
Definition: a small flexible tube inserted into a body cavity for draining off fluid or introducing medication
Definition: A tube inserted in the body to drain or inject fluid.