pelt down

Intermedio alto (B2)informal

to rain really hard

"It was pelting down, so we ran into the nearest café."