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
Tweet