Slovnenya

Translation English French: simultaneously

Dictionary: main