meaning of leaf disease

1. any plant disease localized in the foliage


Related Words

leaf disease |

Developed & Maintained By Taraprasad.com

Treasure Words