separation of powers - Alemán Inglés Diccionario