явиться кстати
To arrive at the right moment; to present oneself very opportunely
Источник:
Полный русско-английский словарь
на Gufo.me
To arrive at the right moment; to present oneself very opportunely