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