mechanical treatment of sewage - Francés Inglés Diccionario