mechanical treatment of sewage - Turco Inglés Diccionario