×
intubate
meaning in French
v.
intuber, faire entrer des tuyaux (medic)
Related Words
intubated
intrust
intrusted
intubated
intubation
PC Version
Copyright © 2018 WordTech Co.