French to English Dictionary

Version Française

"optimiste" meaning in English