Find the word definition

Wiktionary
cloud burst

n. (alternative form of cloudburst English)