Back to Dictionary

to rain heavily

to rain heavily