INTUBATE Meaning of INTUBATE in English To put a tube in. English dictionary of medicine. Английский словарь медицины. 2012