cannula

Explore definitions, synonyms, and language insights of cannula

Definitions

Noun
a small flexible tube inserted into a body cavity for draining off fluid or introducing medication

More General Terms