French to English Dictionary

Version Française

"organisme" meaning in English