shop where saddles are fabricated and sold - French English Dictionary