-
nouna chemical that is sprayed on plants and causes their leaves to fall offtype of:
Definition that contains defoliant
We don't have definitions for this word yet.
We don't have definitions for this word yet.