beaver away
US /ˈbiːvər əˈweɪ/
UK /ˈbiːvər əˈweɪ/

1.
travailler d'arrache-pied, bosser dur
to work extremely hard at something
:
•
She's been beavering away at her thesis all semester.
Elle a travaillé d'arrache-pied sur sa thèse tout le semestre.
•
The team beavered away to meet the tight deadline.
L'équipe a travaillé d'arrache-pied pour respecter le délai serré.