LEAF FALL


Meaning of LEAF FALL in English

noun

1. : the natural separation and dropping of the leaf at the end of the growing season and over a short period in deciduous plants or intermittently throughout the year in coniferous trees — compare abscission

2. : fallen leaves on the forest floor

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.