-
nouna chemical that is sprayed on plants and causes their leaves to fall offtype of:
Explanation of defoliant
We don`t have explanations for this word yet.
We don`t have explanations for this word yet.