{n. phr.} 1. An electrically charged wire, usually uninsulated. * /The electrician was severely burned by the live wire./ 2. An alert or energetic person. * /To sell the new merchandise, our company needs several salespeople who are live wires./
LIVE WIRE
Meaning of LIVE WIRE in English
Dictionary of English idioms . Словарь английских идиом. 2012