meaning of cannonball

cannonball meaning in General Dictionary

a great projectile that in former times was fired from a cannon