tenir la route
Meanings
Verb
1. to hold the road
2. to hold water, to be valid, to make sense (figuratively)