cannon; high-velocity artillery
Refers to a large, heavy gun, especially high-velocity artillery pieces. The term is a direct loan from English 'cannon' combined with 砲 (cannon/gun).
Old cannons were lined up on the castle walls.
Loanword from English 'cannon' combined with the kanji 砲 (cannon/gun).