Dictionary.com
Thesaurus.com
has snowed
  • present perfect of snow (3rd person singular).