The rain was teeming down.
⇑ Translate the sentence above by Google ⇑
Related: down, rain
Prev: Tears poured down his cheeks.
Next: The rain was pouring down.