Find the word definition

Wiktionary
water souchies

n. (water souchy English)