liquid waste treatment system (lwts) - Francés Inglés Diccionario