French to English Dictionary

Version Française

"optimisèrent" meaning in English