sewage processing station - French English Dictionary