LINURON

Definition of LINURON

  1. (noun)a herbicide that kills weeds without harming vegetables