shop where saddles are fabricated and sold - Turco Inglés Diccionario