×
intubation
meaning in English
n.
intubation, insertion of a tube into an organ (medicine)
Related Words
intrépidement
intrépidité
intuitif
intuition
PC Version
Copyright © 2018 WordTech Co.