downpours

noun
  1. heavy rainfalls that occur suddenly and intensely
  2. Usage: plural form of downpour

Examples