live wire
live wire {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.
Categories:
Source: A Dictionary of American Idioms
An client error occurred: Error calling GET https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&q=%22live+wire%22&maxResults=4&videoEmbeddable=true&videoSyndicated=true&safeSearch=strict&type=video&key=AIzaSyCfLRuAZZNAQm6a5uDzgY-Tt668bxsppCs: (403) The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.