machine that puts soles on shoes - Español Inglés Diccionario