saltpeter processing plant - German English Dictionary