leather strip put on the sole of athletic shoes - Espagnol Anglais Dictionnaire