Definify.com

Definition 2024


leaf_storms

leaf storms

See also: leafstorms and leaf-storms

English

Noun

leaf storms

  1. plural of leaf storm