French to English Dictionary

Version Française

"Organe international, compétences, nature" meaning in English