machine for sewing leather goods - Spanish English Dictionary