Find the word definition

Wiktionary
rain trees

n. (rain tree English)