Dictionary.com
Thesaurus.com
had snowed
  • past perfect of snow.