be snowed under




Concise English dictionary


be overwhelmed with a large quantity of something, especially work.