Полный русско-английский словарь
Совер.; (перед кем-л./чем-л. ) appear (before) сов. см. представать.
предстать