0 past simple and past participle of cannon
1 to knock or hit against someone or something suddenly and forcefully as you are running:
Police even water cannoned a man in a wheelchair.
He almost got a hat-trick but his long range effort cannoned off the crossbar.