Slovnenya

Translation English French: rubber stamp

Dictionary: main