separation of authority, distribution of power, basic democratic principle in which every government department has independent authority and curbs the power of other departments
SEPARATION OF POWERS
Meaning of SEPARATION OF POWERS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012