leather strip put on the sole of athletic shoes - Español Inglés Diccionario