Answer: prepurchasing

AnswerCrossword Clue
prepurchasingPREPURCHASE, to purchase in advance