GNU Collaborative International Dictionary of English
last match results
Found one definition
-
Intubation (?), n. [Pref. in- in + tube.] (Med.) The introduction of a tube into an organ to keep it open, as into the larynx in croup.
[1913 Webster]