Where does “intubation” come from?

intubation (English): The introduction of a tube into an organ to keep...

Definitions

  1. The introduction of a tube into an organ to keep...

Words derived from “intubation

intubation — Etymology, Origin & Word History | Etymology Explorer