Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
nitrate
in English
nitrate
#moderate
Plural
nitrates
Past Tense
nitrated
Participle Verb
nitrating
Third Person Singular
nitrates