Rhyme Desk
Find rhyming words!

Definition of "Intubation" :

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