Organophosphate meaning : Any ester of phosphoric acid or its derivatives, especially one used as an insecticide or herbicide.
organophosphate
zines
yucked
wrench
protonates