intubation Meaning, Definition & Usage

  1. 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. in- in + tube.
Definitions
  1. (Med.) The introduction of a tube into an organ to keep it open, as into the larynx in croup.

Webster 1913