SEPARATION OF POWERS


Meaning of SEPARATION OF POWERS in English

separation of authority, distribution of power, basic democratic principle in which every government department has independent authority and curbs the power of other departments

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.