leather horseshoe pads - Francés Inglés Diccionario