Slovnenya

Translation English French: weapon system

Dictionary: main