pour
pour - verb
cause to run
move in large numbers
pour out
flow in a spurt
supply in large amounts or quantities
rain heavily
pour - thesaurus
decant
pelt
pullulate
stream
swarm
teem