sediment separator - Turco Inglés Diccionario