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