palo de agua — meaning in English Spanish → English · translate English → Spanish instead English meaning downpour noun A sudden, very heavy fall of rain. Senses palo de agua is used for these senses in English: downpour A heavy rain. Related Spanish words aguacero chubasco chaparrón jarreo jarrear