Portuguese-English dictionary »

separação dos poderes meaning in English

PortugueseEnglish
separação dos poderes noun

separation of powers(model for governance)
noun