French to English Dictionary

Version Française

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