Slovnenya

Translation English French: immediacy

Dictionary: main