punch in: 用拳猛击
Did you even get a punch in?
你真的挨了一拳?
How would you like a big panda punch in your puss?!
你想让一只大熊猫打你的脸吗?!
pour down: 倾泻
Rain started to pour down relentlessly.
雨无情地倾盆而下。
Hot tears pour down his face.
热泪流下他的脸颊。
short for: 是…的简称
That's short for katherine, right?
那是katherine的短写,对吧?
n. 打洞器,钻孔机,殴打
n. (酒、水、糖