An Encylopedia Britannica Company

live wire

1 ENTRIES FOUND:
live wire noun
plural live wires
live wire
noun
plural live wires
Britannica Dictionary definition of LIVE WIRE
[count] informal
: a very lively and energetic person