tenir la route

to hold up; to be convincing, reliable, or sound

→ tenir
phrase Rare #48,438
to hold up; to be convincing, reliable, or sound Used figuratively to say that an argument, explanation, excuse, or plan is credible or sound.
FR: Son alibi tient la route.
EN: His alibi holds up.