sewage treatment plant & equipment - German English Dictionary