Dictionary.com
Thesaurus.com

had been balling

  • past perfect progressive
    of ball.
    ball
    noun
    a spherical or approximately spherical body or shape; sphere.

More Suggestions