1 teem down | Definition of teem down

teem down

idiom

Definition of teem down

1 of rain : to come down heavily : to pour They continued to play as the rain teemed down.
2 chiefly British : to rain heavily It has been teeming down all day.