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