churada
Noun
Meaning
churada (plural churadas)
(meteorology) A heavy downpour, typical of the Mariana Islands during the winter months.
Noun
churada (plural churadas)
(meteorology) A heavy downpour, typical of the Mariana Islands during the winter months.