leather horseshoe pads - Alemán Inglés Diccionario