French to English Dictionary

Version Française

"optimisa" meaning in English