beaver away


Meanings

  • work hard on something

Synonyms