Thayer's Greek Lexicon

 1. a besprinkling, watering, rain
  1) used of a heavy shower or violent rainstorm