Slovnenya

Translation English French: deputy

Dictionary: main