idiom
snowed under
有太多工作要做
Meaning
to have too much work to do
Example
I'm **snowed under** with assignments this week.
这周我被任务压得喘不过气来。