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
American idioms English vocabulary. Английский словарь американских идиом. 2012