eager beaver
PRONUNCIATION:
/(ee-guhr BEE-vuhr)

MEANING: noun: One who is enthusiastic and hard-working, sometimes to the point of being overzealous.

ETYMOLOGY: From eager, from Old French egre, from Latin acer (sharp) + beaver, from Old English beofor. Earliest documented use: 1942.
___________________________________