cannulation

Noun
  1. The insertion of a cannula or tube into a hollow body organ (synset 100322021)

Other Searches