Find the word definition

Wiktionary
churada

n. (context meteorology English) A heavy downpour, typical of the http://en.wikipedia.org/wiki/Mariana%20Islands during the winter months.