American Dictionary
Definition live wire in American English
live wire noun
[countable] noun
/ˌlaɪv ˈwaɪr/
1
a wire through which electricity passes
2
a person who has a lot of energy and is interesting to be with
