Slovnenya

Translation English Japanese: armoured car

Dictionary: main
armoured car
noun