French to English Dictionary

Version Française

"optimisé" meaning in English