live wire

Noun
  1. An alert and energetic person (synset 110060753)

Found on Word Lists

Other Searches