heel attaching machine - Alemán Inglés Diccionario