What does the new ‘fodder’ definition of ‘cannon’ mean? September 20, 2021 admin Mashable article “A cannon is a machine gun, it is an armed weapon,” he said.“A gun is a piece of… Continue Reading →