Definitions of have a ball:

  • verb:   enjoy oneself greatly