lead chlorate - French English Dictionary