leaf cast
English Dictionary
->
Letter L
-> leaf cast
Search Dictionary:
leaf cast Definition
(n)
a
disease
of
conifers
causing
the
needles
to
fall
leaf cast Synonyms
leaf cast
needle blight
needle cast
© Art Branch Inc.