Vocabulary

キャノン砲

cannon (esp. high-velocity artillery)

noun