vesicant: a chemical agent that causes blistering (especially mustard gas)
chemical agent: an agent that produces chemical reactions
generator: engine that converts mechanical energy into electrical energy by electromagnetic induction