French to English Dictionary

Version Française

"Organisme de charité" meaning in English