Meaning of cannon ball

Definition of cannon ball

(noun) a solid projectile that in former times was fired from a cannon

Other information on cannon ball

WIKIPEDIA results for cannon ball
Amazon results for cannon ball