Slovnenya

Translation English French: superpower

Dictionary: main