Find the word definition

Wiktionary
puddle balls

n. (puddle ball English)