What does the phrase "in satisfaction of" mean?
Hello! I met this phrase "in satisfaction of" frequently when I was reading some rules of CME and I am wondering what it means. Here is a sentence containing such a phrase : Wheat for shipment from regular facilities in the Northwest Ohio territory may be delivered in satisfaction of Wheat futures contracts at a discount of 10 cents per bushel, subject to the differentials for class and grade outlined above. I've searched the Internet and looked it up in a dictionary, but failed to find a clue. Someone told me that it means to compensate for something, is that right? Would you please help? Thanks!