Definition, synonyms and related words
An organophosphate formerly used as a pesticide and fungicide.