Business & Finance Careers & Employment

defoliating agent

Definition: (DOD, NATO) A chemical which causes trees, shrubs, and other plants to shed their leaves prematurely.


Leave a reply