自走じそうほう
jisō hō

Noun

1. self-propelled artillery