English dictionary
cannula meaning and definition
Definition and meaning of cannula at MeaningMonkey.org. cannula meaning and definition in the English Dictionary.CANNULA noun
Definition of cannula (noun)
- a small flexible tube inserted into a body cavity for draining off fluid or introducing medication
Source: Princeton University Wordnet