"to lie ahead, to be forthcoming" is Предстоять in Russian.
Предстоять means "to lie ahead, to be forthcoming" in English.
Listen to the pronunciationWord #2323 of 4,000 by frequency in Russian — level B2.
Нам предстоит долгий и трудный путь.
A long and difficult journey lies ahead of us.