leaf-storm – English–Español translations

🇬🇧 en es 🇪🇸

leaf-storm noun

  • a wind-driven burst of dead leaves
hojarasca
Wiktionary Links