cannula

Nouns

  • (n) a small flexible tube inserted into a body cavity for draining off fluid or introducing medication

Words of close approximity

cannular cannulate cannulation