Find the word definition

Wiktionary
agua frescas

n. (agua fresca English)