DescriptionEsfenvalerate.png English: Esfenvalerate: a pyrethroid insecticide Date 25 June 2008 Source Own work Author Klever...