French to English Dictionary

Version Française

"optimal" meaning in English