Definition of 自走砲 (じそうほう)

noun
self-propelled artillery
Related Kanji
oneself
run
cannon, gun