Dictionary.com
Thesaurus.com

has been avalanching

  • present perfect progressive
    of avalanche (3rd person singular).
    avalanche
    noun
    a large mass of snow, ice, etc., detached from a mountain slope and sliding or falling suddenly downward.