Find the word definition

Wiktionary
water dumpings

n. (plural of water dumping English)