French to English Dictionary

Version Française

"à claire-voie" meaning in English