sewage treatment plant & equipment - Spanish English Dictionary