meaning of defoliant

1. a chemical that is sprayed on plants and causes their leaves to fall off


Related Words

defoliant |

Developed & Maintained By Taraprasad.com

Treasure Words