Slovnenya

Translation English French: foot soldier

Dictionary: main