Slovnenya

Translation English French: persistence

Dictionary: main