French-English dictionary »

séparation des pouvoirs meaning in English

FrenchEnglish
séparation des pouvoirs nom {f}

separation of powers◼◼◼(model for governance)
noun