heel trench (dam) - Turco Inglés Diccionario