chlorate

/klˈɔreɪt/

Explore definitions, synonyms, and language insights of chlorate

Definitions

Noun
any salt of chloric acid

More General Terms