Synonyms for Pour (same or very similar meaning)
WordNet sense 1 (rain heavily):
pelt, stream, rain buckets, rain cats and dogs
WordNet sense 2 (pour out):
decant, pour out
WordNet sense 3 (move in large numbers):
swarm, teem, pullulate
From the ODE community, based on WordNet
add/edit