What does call contract mean?

call contract meaning in Law Dictionary

n arrangement by which a buyer may ask the seller to provide contracted products for prices which can be less than the terms specified within the contract.

call contract meaning in Business Dictionary

Open arrangement under which a buyer can (at his / her discernment) ask a seller to produce contracted products or services under rates, terms, and problems specified in agreement. Pre-owned often when it comes to purchase of spare parts.