splash ball noun1 •A water-absorbent fabric or foam ball designed for tossing, catching, and outdoor water games. formssplash balls