Literally : to fall in the right place/ moment
Meaning: to come just at the right time.
Origins: 18 th century expression, comes from the “jeu de paume”, seen as squash or Tennis’s ancestor. In this game, there is a point that is called “le chasse pic". when you get a "chasse pic", you are probably going to win the game.
Synonyms: Arriver, arriver au moment opportun, survenir au bon moment, “à point nommé.