Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Dewar tube
in English
Dewar tube
#limited
Definitions
Noun
a
vacuum
flask
used
to
keep
liquids
hot
or
cold
for
extended
periods
a
glass
tube
used
in
laboratory
experiments
to
create
a
vacuum
Base Words
tube
Dewar