GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    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]

Last match results