Cannulas Meaning

There are 1 meaning(s) for word Cannulas

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