French to English Dictionary

Version Française

"optimiser" meaning in English