meaning of organophosphate
1. an insecticide that interferes with an insects nervous system
Related Words
organophosphate | organophosphate nerve agent |
1. an insecticide that interferes with an insects nervous system
organophosphate | organophosphate nerve agent |