Definitions
noun
any blight causing a browning and falling of the leaves of a plant
Look “leaf blight” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
any blight causing a browning and falling of the leaves of a plant