更新1:
Also, just to make sure, what does it mean?
更新2:
I thought it was a fairly common idiom but I can't find it anywhere on Google