slope stabilizing piles - Turco Inglés Diccionario