Intubate

From HomoExcelsior

Jump to: navigation, search
1. To insert a tube into (a hollow organ or body passage).



User groups