Chinese

edit
by oneself; on one's own; of one's own accord
by oneself; on one's own; of one's own accord; voluntarily
 
cannon; gun; artillery
trad. (自行火炮) 自行 火炮
simp. #(自行火炮) 自行 火炮
 
Wikipedia has an article on:

Pronunciation

edit

Noun

edit

自行火炮

  1. (military) self-propelled artillery