Vocabulary

自走砲

self-propelled artillery

noun