be snowed under
被 (雪 / 繁重的工作) 覆蓋；壓得喘不過氣
explanation : This idiom doesn't necessarily have to do with
winter. To be 'snowed under' means to be overwhelmed by a huge number of duties or jobs.
e.g. Mr. Martins is completely snowed under with all the
requests that came in from new customers, and he won't be able to get to your account
until next week.