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.