Intubation meaning

(medicine) The introduction of a tube into an organ to keep it open, as into the larynx in croup.
noun
0
0
Advertisement

Origin of intubation

  • Probably coined in 1880-1884 by Joseph O'Dwyer, M.D., in widespread publication in 1887.

    From Wiktionary