"i heard you were beachballing kate last night
the insertion of a deflated beach ball into a woman's vagina and inflating it
""i heard you were beachballing kate last night" What is the definition of "beachballing"?