Slovnenya

Translation English French: superpose

Dictionary: main