mechanical treatment of sewage - Español Inglés Diccionario