Skip to content
Kotomora

自じ走そう砲ほう

じ
そ
う
ほ
う

Meanings

1

noun

self-propelled artillery

Military term for artillery mounted on a motorized chassis, capable of moving on its own.