Definitions of cannonball:

  • noun:   a solid projectile that in former times was fired from a cannon