(常作be snowed under)overwhelm someone with a large quantity of something, especially work
(因某物,尤指大量的工作)使某人忙得不可开交
he's been snowed under with urgent cases.
这些紧急的案子让他忙得不可开交。
To overwhelm
征服
I was snowed under with work.
我被工作累垮了
To defeat by a very large margin.
压倒:以极大的优势击败