mechanical sediment - Francés Inglés Diccionario