chlorate in French chlorate in French chlorate noun (chemistry) Any salt of chloric acid. Add to Flashcards