organophosphate

Explore definitions, synonyms, and language insights of organophosphate

Definitions

Noun
an insecticide that interferes with an insect''s nervous system

More Specific Terms