in advance


Meanings

  • situated ahead or going before;
  • ahead of time; in anticipation;
    • "when you pay ahead (or in advance) you receive a discount"