Slovnenya

Translation English French: armoured combat vehicle

Dictionary: main
armoured combat vehicle