meaning of leaf blight

1. any blight causing a browning and falling of the leaves of a plant


Related Words

leaf blight |

Developed & Maintained By Taraprasad.com

Treasure Words