strip of leather left on the top part of footwear - Espagnol Anglais Dictionnaire