Slovnenya

Translation English Spanish: armoured combat vehicle

Dictionary: main
armoured combat vehicle