- leaf cast as a noun:
- 1
leaf cast
noun
1 leaf cast
A disease of conifers causing the needles to fall.
synonyms: needle blight, needle cast.
debug info: 0.0234
noun
A disease of conifers causing the needles to fall.
synonyms: needle blight, needle cast.
debug info: 0.0234