waste processing plants - French English Dictionary