ENGLISH
REFERENCE

snowed under

idiom

Having a lot of things to do, usually work-related; tied up.


Anchors to

© 2026 English Reference