Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
cannula
in English
cannula
#uncommon
Definitions
Noun
a
medical
tube
for
fluid
drainage
/
injection
;
inserted
in
the
body
The
doctor
inserted
a
cannula
into
the
patient's
vein
to
administer
medication
.
a
hose
connecting
oxygen
source
to
user's
nose
(
in
aviation
)
The
pilot
wore
a
cannula
connected
to
the
oxygen
tank
to
breathe
safely
at
high
altitudes
.