See moren. intubationDefinition of intubation in EnglishInsertion of a tube into a body channel, especially the larynx or trachea, for medical purposes.