French to English Dictionary

Version Française

"À mon sens, c’est impossible." meaning in English