Find the word definition

Wiktionary
agua de jamaicas

n. (agua de jamaica English)