Meaning of leaf cast

Definition of leaf cast

(noun) a disease of conifers causing the needles to fall

Other information on leaf cast

WIKIPEDIA results for leaf cast
Amazon results for leaf cast