VariousWords beta
Related Terms:
Noun
Definition: The mutual oversight provided by a system of independent organizations with control over each other.
Verb
Definition: Provide mutual oversight and limitation by independent organizations in order to prevent abuses of power.