meaning of canulation

canulation meaning in General Dictionary

the insertion of a cannula or tube into a hollow body organ