Advanced

French

Tenir la route

To make sense / hold up