Meaning of cannonball

Definition of cannonball

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

Other information on cannonball

WIKIPEDIA results for cannonball
Amazon results for cannonball