French to English Dictionary

Version Française

"organe" meaning in English