tomber à pic

Verb

 * 1) to fall off a steep drop
 * 2)  to arrive just at the right time, to be well-timed