Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
NTO
in English
NTO
#limited
Definitions
Noun
dinitrogen
tetroxide
(
N2O4
)
compound
The
chemist
carefully
handled
the
NTO
compound
in
the
laboratory
.