intubation Meaning, Definition & Usage
-
noun the insertion of a cannula or tube into a hollow body organ
canulisation; canulation; cannulization; cannulisation; canulization; cannulation.
WordNet
In`tu*ba"tion noun
Etymology
Pref.Definitions
(Med.) The introduction of a tube into an organ to keep it open, as into the larynx in croup.