sediment traps - Turco Inglés Diccionario