shop where saddles are fabricated and sold - Turc Anglais Dictionnaire