Definition of cannon noun from the Oxford Advanced American Dictionary

     

    cannon

     noun
    noun
    NAmE//ˈkænən//
     
    (pl. cannon or cannons)
     
    jump to other results
  1. 1 an old type of large heavy gun, usually on wheels, that fires solid metal or stone balls Three cannons opened fire. a burst of cannon fire see also loose cannon, water cannon
  2. 2an automatic gun that is fired from an aircraft