sewage and waste-disposal technology - French English Dictionary