Wiktionary
leaf-storm
alt. A sudden whirlwind or downpour of leaves. n. A sudden whirlwind or downpour of leaves.