INTUBATION


Meaning of INTUBATION in English

noun Date: 1887 the introduction of a tube into a hollow organ (as the trachea), intubate transitive verb

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.