eager beaver


Meanings

  • an alert and energetic person