Slovnenya

Translation English French: world affairs

Dictionary: main
world affairs