Rhyme Desk
Find rhyming words!

Definition of "Canulation" :

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