teem down
idiomDefinition 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.