idiom
snowed under
avoir trop de travail à faire
Meaning
to have too much work to do
Example
I'm **snowed under** with assignments this week.
Cette semaine, je suis débordé de devoirs.