Answer: prepurchase

AnswerCrossword Clue
prepurchaseto purchase in advance