live wire


Meanings

  • an alert and energetic person