separations of powers

English

Noun

separations of powers pl

  1. plural of separation of powers