cannon
noun
verb
ˈkænən noun
1 a large heavy powerful gun that was used in the past to fire heavy metal balls 〔旧时的〕大炮,加农炮
verb
2 to hit someone or something while moving fast 猛撞,撞
[+ into ]
She came hurtling round the corner and cannoned straight into me.
她从拐角处飞奔过来,和我撞了个满怀。
[+ off ]
The ball cannoned off the far post.
球打在远门柱上弹了出去。