be snowed under
Are you looking for: 埋在埋在雪里埋在 埋在雪里More results...
English Expression:
  1. n.  be snowed under