Slovnenya

Translation English French: power structure

Dictionary: main
power structure
noun