Organophosphate Meaning

There are 1 meaning(s) for word Organophosphate

Meaning 1 : an insecticide that interferes with an insect's nervous system