Find the word definition

Wiktionary
water balloons

n. (water balloon English)