Well, it dumped on us again last night.
•The cold front dumped on the northeast again today.
2. and do a dump on someone or something; dump all oversomeone or something Sl. to criticize someone or something; to destroy someone or something. •There is no need to do a dump on me. I didn't wreck your car.
•The boss— mad as a wet hen—dumped all over me.