crunch time

crunch time 關鍵時刻 ( on deck 在甲板上開工,Urban dic: The interval of time immediately before a project is due, when it becomes apparent that the schedule has slipped and everyone is going to have to work like dogs to try to complete the project in time.

have legs

have legs 能走很遠很成功

silver lining

Every cloud has a silver lining 困境中的出路

up your alley

up your alley 正合你的胃口( savoury 鹹的

go over sbd’s head

go over my head 超出我的理解範圍
go over someone’s head 越級