What is the meaning of intubation in English?

Learn vocabulary with pictures as well as definitions of intubation in English

Learn in

See more

n. intubation

Definition of intubation in English

Insertion of a tube into a body channel, especially the larynx or trachea, for medical purposes.