• word of the day

    organophosphate

    organophosphate - Dictionary definition and meaning for word organophosphate

    Definition
    (noun) an insecticide that interferes with an insect's nervous system
Download our Mobile App Today
Receive our word of the day
on Whatsapp