noun
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.