teem down

中上級 (B2) informal

To rain really, really hard — like buckets of water falling from the sky.

"We had to cancel the match because it was absolutely teeming down."


関連フレーズ