rain buckets


Meanings

  • rain heavily;