1 leaf drop | Definition of leaf drop

leaf drop

noun

Definition of leaf drop

: a premature falling of leaves (as the blighting and drooping of leaves associated with various virus diseases of the potato) — compare leaf fall