leaffalls

English

Noun

leaffalls

  1. plural of leaffall