leaf cast

Definitions of leaf cast
  1. noun
    a disease of conifers causing the needles to fall
    synonyms: needle blight, needle cast
    see moresee less
    type of:
    leaf blight
    any blight causing a browning and falling of the leaves of a plant
Word Family