Meaning of intubation

Definition of intubation

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

Other information on intubation

WIKIPEDIA results for intubation
Amazon results for intubation