Futures contract/Definition

an undertaking to buy or supply a security or commodity at a specified price on a specified future date.