INTUBATION Meaning of INTUBATION in English [in.tu.ba.tion] n (1887): the introduction of a tube into a hollow organ (as the trachea) -- in.tu.bate vt Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012