rain buckets

rain buckets

rain buckets

Verb

rain heavily; "Put on your rain coat-- it's pouring outside!"

Synonyms: