Tu Huo Qiang

Tu Huo Qiang (Chinese: 突火枪; Pinyin: tū huǒqiāng) is a kind of early Chinese long gun that first appeared in 1259. The projectile is called zi kē (Chinese: 子窠).