meaning of celery blight

1. a fungous leaf spot disease of the celery plant


Related Words

celery blight |

Developed & Maintained By Taraprasad.com

Treasure Words