chuvada — meaning in English Portuguese → English · translate English → Portuguese instead English meaning downpour noun A sudden, very heavy fall of rain. Senses chuvada is used for these senses in English: downpour A heavy rain. Related Portuguese words toró aguaceiro temporal