Slovnenya

Translation English Japanese: armored vehicle

Dictionary: main
armored vehicle
noun