sediment separator - Español Inglés Diccionario