organophosphate

Noun
  1. An insecticide that interferes with an insect's nervous system (synset 114994553)

Found on Word Lists

Other Searches