Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: nasotracheal tube
  1. A tube inserted into the trachea through the nose and pharynx; used to deliver oxygen

Derived forms: nasotracheal tubes

Type of: endotracheal tube