Vocabulary

カノン砲

cannon (esp. high-velocity artillery)

noun