shop where saddles are fabricated and sold - Alemán Inglés Diccionario