saltpeter processing plant - French English Dictionary