downpour

noun
  1. a heavy fall of rain

Examples