cloudbursts

noun
  1. sudden heavy rainfalls of short duration
  2. Usage: meteorological term

Examples