Meaning of live wire
Definition of live wire
(noun)
an
alert
and
energetic
person
Other information on live wire
WIKIPEDIA results for
live wire
Amazon results for
live wire
Tweet