French to English Dictionary

Version Française

"Organe d’État, respect des traités" meaning in English