shop where saddles are fabricated and sold - German English Dictionary