to have more things, especially work, than you feel able to deal with :
I'd love to come but I'm completely snowed under at the moment.
to have more things, especially work, than you feel able to deal with :
I'd love to come but I'm completely snowed under at the moment.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005