Cannula Meaning

There are 1 meaning(s) for word Cannula

Meaning 1 : a small flexible tube inserted into a body cavity for draining off fluid or introducing medication