noun
plural cannons or cannon
[count] a large gun that shoots heavy metal or stone balls and that was once a common military weapon - see also cannon fodder, loose cannon
a large automatic gun that is shot from an aircraft
verb
always followed by an adverb or preposition -nons; -noned; -noning
[no obj] Brit :to suddenly and forcefully hit or move into or against someone or something