Synonyms of downpour in English:

downpour


See US English definition of downpour

See UK English definition of downpour

See Spanish definition of aguacero

noun

1‘the drizzle was becoming a downpour’

SYNONYMS
rainstorm, cloudburst, torrent of rain, deluge
thunderstorm
pouring rain, torrential rain