cannon 2023.03.13 Meaning of cannon in English Noun US /ˈkænən/ UK /ˈkænən/ 1. a large heavy gun on two or four wheels that shoots heavy balls or stones in battles or warfare in the past fire a cannon