Brown Driver Briggs

 1. to meet, come or be in front, confront, go before
  1) (Piel)
1a1. to meet, confront, come to meet, receive
1a2. to go before, go in front, be in front
1a3. to lead, be beforehand, anticipate, forestall
  2) (Hiphil)
1b1. to come in front
1b2. to confront, anticipate