INTUBATE


Meaning of INTUBATE in English

To put a tube in.

English dictionary of medicine.      Английский словарь медицины.