nasotracheal tube

Noun
  1. A tube inserted into the trachea through the nose and pharynx;
    Used to deliver oxygen (synset 103815952)

Other Searches