INTUBATION Meaning of INTUBATION in English n. (Medicine) insertion of a tube into an organ; treatment through the insertion of a tube into an organ Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012