Dictionary.com
Thesaurus.com

has been balling

  • present perfect progressive
    of ball (3rd person singular).
    ball
    noun
    a spherical or approximately spherical body or shape; sphere.

More Suggestions