principle of separation of powers - Turc Anglais Dictionnaire