pour

(verb) pelt

stream
rain cats and dogs
rain buckets
rain (generic term)
rain down (generic term)