Meaning of canulation

Definition of canulation

(noun) the insertion of a cannula or tube into a hollow body organ

Other information on canulation

WIKIPEDIA results for canulation
Amazon results for canulation