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."


相关短语