1. nimbus auspicious sign
  2. A timely snow promises a good harvest.