Chinese: 这里刚刚下过一场大雪。
English: A lot of snow had just fallen.