French to English Dictionary

Version Française

"à moins de cent mètres" meaning in English