English dictionary
leaf cast meaning and definition
Definition and meaning of leaf cast at MeaningMonkey.org. leaf cast meaning and definition in the English Dictionary.LEAF CAST noun
Definition of leaf cast (noun)
- a disease of conifers causing the needles to fall
- synonyms: needle blight, needle cast
Source: Princeton University Wordnet