meaning of leaf scorch

1. plant disease causing a burned or scorched appearance of the foliage


Related Words

leaf scorch |

Developed & Maintained By Taraprasad.com

Treasure Words