What is the meaning of intubate in English?

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

Learn in

See more

v. intubate

Definition of intubate in English

To insert a tube into a bodily canal, especially the larynx or trachea, for medical purposes.