What does cannonball mean?

cannonball meaning in General Dictionary

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