sediment separator - Francés Inglés Diccionario