heel trench (dam) - Francés Inglés Diccionario