Noun
leaf storm (plural leaf storms) Alternative spelling of leaf-storm
leaf-storm (plural leaf-storms) A sudden whirlwind or downpour of leaves.
leaf-storm