подоспеть

Verb

 * 1)  to come/arrive/be in time (for)
 * 2)  (time) to come, to arrive
 * 3)  to be mature/ripe