×

intubation meaning in English

n. intubation, insertion of a tube into an organ (medicine)

Related Words

  1. intrépidement
  2. intrépidité
  3. intuitif
  4. intuition
PC Version

Copyright © 2018 WordTech Co.